package com.example.doudou.demos.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.common.domain.R;
import com.example.doudou.demos.pojo.UserLogRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.doudou.demos.pojo.vo.UserLogVo;

import java.util.List;
import java.util.concurrent.ExecutionException;

/**
* @author fangtao
* @description 针对表【user_log_record】的数据库操作Service
* @createDate 2025-02-14 15:46:56
*/
public interface UserLogRecordService extends IService<UserLogRecord> {

    R<IPage<UserLogRecord>> getPage(UserLogVo userLogVo);

    UserLogRecord selectOne(UserLogVo userLogVo);

    R<List<UserLogRecord>> getUserLogList() throws ExecutionException, InterruptedException;
}
